A Compact and High-Performance Hardware Architecture for CRYSTALS-Dilithium
نویسندگان
چکیده
The lattice-based CRYSTALS-Dilithium scheme is one of the three thirdround digital signature finalists in National Institute Standards and Technology Post-Quantum Cryptography Standardization Process. Due to complex calculations highly individualized functions Dilithium, its hardware implementations face problems large area requirements low efficiency. This paper proposes several optimization methods achieve a compact high-performance architecture for round 3 Dilithium. Specifically, segmented pipelined processing method proposed reduce both storage time. Moreover, optimized modules are designed improve efficiency architecture, including number theoretic transform module, SampleInBall Decompose modular reduction modules. Compared with state-of-the-art designs Dilithium on similar platforms, our implementation requires 1.4×/1.4×/3.0×/4.5× fewer LUTs/FFs/BRAMs/DSPs, respectively, 4.4×/1.7×/1.4× less time key generation, verification, NIST security level 5.
منابع مشابه
A Proposal for a High-Performance Active Hardware Architecture
Current research in Active Networking is focused on developing software architectures and defining funtionality of Execution Environments. While active network systems show superior functionality compared to traditional networks, they only operate at substantially lower link speeds. To increase the acceptance of Active Network in environments where link speeds of several Gb/s are common, we pro...
متن کاملA Proposal for a High-Performance Active Hardware Architecture
Current research in Active Networking is focused on developing software architectures and defining funtionality of Execution Environments. While active network systems show superior functionality compared to traditional networks, they only operate at substantially lower link speeds. To increase the acceptance of Active Network in environments where link speeds of several Gb/s are common, we pro...
متن کاملCRYSTALS - Dilithium: Digital Signatures from Module Lattices
This paper presents Dilithium, a lattice-based signature scheme that is part of the CRYSTALS (Cryptographic Suite for Algebraic Lattices) package that will be submitted to the NIST call for postquantum standards. The scheme is designed to be simple to securely implement against side-channel attacks and to have comparable efficiency to the currently best lattice-based signature schemes. Our impl...
متن کاملA Compact Rijndael Hardware Architecture with S-Box Optimization
Compact and high-speed hardware architectures and logic optimization methods for the AES algorithm Rijndael are described. Encryption and decryption data paths are combined and all arithmetic components are reused. By introducing a new composite field, the S-Box structure is also optimized. An extremely small size of 5.4 Kgates is obtained for a 128-bit key Rijndael circuit using a 0.11-μm CMOS...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IACR transactions on cryptographic hardware and embedded systems
سال: 2021
ISSN: ['2569-2925']
DOI: https://doi.org/10.46586/tches.v2022.i1.270-295